<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
    // 什么是静态方法
    // 直接给构造函数加的方法，就是静态方法；调用的话，也需要通过构造函数直接调用
    function Person(){
        this.uname='zs'
        this.are=30
    }
    // 把构造函数当做对象来使用，给构造函数直接添加方法
    Person.say = function () {
      console.log('我是静态方法')
    }
    // Person.say() // 静态方法，直接用构造函数来调用

    // let p = new Person()
    // console.log(p)
    // Math.random()
    // Math.max()
    // Math.round()
    // Math.ceil()
    // Math.floor()

    // Promise.方法()  ----- 这类方法，就是静态方法

    // Promise.resolve()  ---- 快速得到一个 成功状态的 Promise 对象
    // Promise.reject() ---- 快速得到一个 失败状态的 Promise 对象

    Promise.resolve('获取数据成功').then(result => {
      console.log('成功', result)
    }).catch(error => {
      console.log('失败', error)
    })

    Promise.reject('错误产生了').then(result => {
      console.log('成功', result)
    }).catch(error => {
      console.log('失败', error)
    })
    </script>
</body>

</html>